*{
    margin: 0;
    padding:0;
}
.top{
   
    border-bottom:solid 1px #e5e5e5;
    height:auto;
    background:#f8f7f7;
    .topbar{
        width:1000px;
        height:59px;
        margin:0 auto;
      
      
        .left{
            height:60px;
            width:710px;
            float:left;
            li{
                list-style:none;
                float:left;
                    &.logo{
                        width:190px;
                        a{
                            display:block;
                            width:190px;
                            
                            background: 0px -54px  url("images/nubia-logo.png") no-repeat;
                        }
                    }
           
                  
                a{
                    text-decoration:none;
                    color:#999;
                    font-size:16px;
                    font-family:"microsoft yahei";
                    font-weight:400px;
                    height:60px;
                    line-height:60px;
                    margin-left:40px;
                    display:block;

                   
                }
            }
        }
        .right{
            width:164px;
            height:60px;
            float:right;
            ul{
                list-style:none;
                li{
                    a{
                    color:#999;
                    font-size:12px;
                    font-family:"microsoft yahei";
                    line-height:60px
                    }
                }
                
                .login{
                    width:124px;
                    float:left;
                span{
                    display:block;
                    width:30px;
                    height:30px;
                    margin-top:15px;
                    float:left;
                    
                background: 0px -120px  url("images/nubia-syb-all.png") no-repeat;
            
                  
}
                

                
                a{
                    display:block;
                    width:24px;
                   
                    text-decoration:none;
                    margin-left:12px;
                    float:left;
                }
               
                
            }
            .cart{
                width:40px;
                float:right;

                a{
                    display:block;
                    width:30px;
                    height:30px;
                    margin-top:15px;
                    
                    background: 0px -120px  url("images/nubia-syb-all.png") no-repeat;
            }

           
            
            
        }
    }
}
}
}
        .cartbj{
            height:299px;
            background:-280px  url("images/cartbj.jpg");
            position:relative;
            p{
                position:absolute;
                top:180px;
                left:615px;
                width:140px;
                height:16px;
                margin:0 auto;
                a{
                text-decoration:none;
                color:#fff;
                font-weight:400;
                font-family:"microsoft yahei";
                font-size:14px;
            }
                
            }

        }
        .carttable{
            width:1170px;
            height:388px;
            margin:60px auto 40px;
            h1{
                width:1170px;
                
                height:18px;
                margin:0 auto 20px;
             
                font-size:14px;
                color:#606366;
                font-family:"microsoft yahei";
                font-weight:400;
            }
            table{
                width:1170px;
                height:278px;
                border-collapse:collapse;
                background:#f5f5f5;
         
               tr{
                   border-color:#dfdfdf;
                   td{
                      
                       border:solid 1px #dfdfdf;
                       color:#999;
                       font-size:14px;
                       div{
                           width:104px;
                           height:27px;
                          
                           a{
                           display:block;
                           width:25px;
                           height:25px;
                           float:left;
                           text-decoration:none;
                           text-align:center;
                           line-height:25px;
                           border:solid 1px #dfdfdf;
                       }
                       input{
                           width:48px;
                           height:25px;
                           border:none;
                           padding:0;
                           margin:0;
                           text-align:center;
                           float:left;
                           background:#f5f5f5;
                            border:solid 1px #dfdfdf;
                           
                       }
                           
                       }

                       
                   }
               }
        
                th{
                    border:solid 1px #dfdfdf;
                    text-align:left;
                    text-indent:14px;
                    height:41px;
                    color:#666;
                    font-family:"microsoft yahei";
                    font-size:14px;
                    font-weight:400;

               
                    
                }
                .ft{
                    width:152px;
                }
                .sd{
                    width:526px;
                }
                .td{
                    width:129px;
                }
                .fh{
                    width:187px;
                }
                .wu{
                    width:112px;
                }
                .speinfo{
                    height:126px;
                    td{
                        .del{
                            
                            display:block;
                            width:20px;
                            height:20px;
                            background:#E83100;
                            text-decoration:none;
                            line-height:20px;
                            border-radius:50%;
                            text-align:center;
                            color:#fff;
                            margin-left:14px;
                            font-weight:800;
                            font-size:18px;
                        }
                    }
                }
                .total{
                    height:111px;
                    td{
                        border-bottom:solid 1px #dfdfdf;
                    }

                }
            }
            .buy{
                height:71px;
                width:1168px;
                border:solid 1px #dfdfdf;
                .outgw{
                    width:300px;
                    height:40px;
                    margin:15px auto;
                    a{
                    display:block;
                    text-decoration:none;
                    color:#666;
                    float:left;
                }
                    .jxgw{
                        
                        width:120px;
                        height:40px;
                        border-radius:20px;
                        border:solid 1px #e8380d;
                        color:#e8380d;
                        text-align:center;
                        line-height:42px;
                        font-size:14px;
                        margin-right:40px;
                        
                    }
                    .ljjs{
                        
                        width:120px;
                        height:40px;
                        border-radius:20px;
                        background:#e8380d;
                        color:#fff;
                        text-align:center;
                        line-height:42px;
                        font-size:14px;
                        
                    }
                }


            }
        }
        .rmsp{
            width:1170px;
            height:63px;
            background:#fafafa;
            margin:0 auto;
            line-height:63px;
            font-size:18px;
            color:#666;
            font-family:"microsoft yahei";
            text-indent:20px;
            font-weight:400;
        }
        .rmpro{
            width:1164px;
            height:420px;
         
            margin:0 auto;
            .jtsp{
                width:291px;
                height:420px;
                float:left;
                img{
                    display:block;
                    margin:0 auto;
                    width:224px;
                    height:331px;
                    
                }
                .des{
                    width:190px;
                    height:39px;
                    margin:20px auto;
                    .spname{
                        height:19px;
                        color:#34383D;
                        font-family:"microsoft yahei";
                        font-size:14px;
                        font-weight:400;
                        
                    }
                    .pri{
                        height:19px;
                        color:#E8380D;
                        font-family:"microsoft yahei";
                        font-size:14px;
                        font-weight:400;
                    }
                    
                    
                }
            }
        }
        .aboutus{
            width:1000px;
            height:51px;
            margin:100px auto;
            float:left;
            left:175px;
            position:relative;

 

       
            .alink{
                height:20px;
                width:400px;
                
                a{
                display:block;
                float:left;
                text-decoration:none;
                font-size:12px;
                color:#999;
                margin-right:10px;
                float:left;
                margin-top:6px;
    
            }
            }
            p{
                color:#ccc;
                font-size:12px;
                font-family:"microsoft yahei";
                float:left;
                margin-top:13px;
            }
            .asright{
                width:404px;
                height:30px;
                position: absolute;
               
                top:0;
                left:596px;
                a{
                    display:block;
                    width:30px;
                    height:30px;
                    float:left;
                    margin-right:15px;
                   
                }
                .weather{
                     background:-187px 0 url("images/nubia-syb-all.png") no-repeat;
                     overflow:hidden;
                    
                }
                .phone{
                     background:-126px 0 url("images/nubia-syb-all.png") no-repeat;
                     overflow:hidden;
                    
                }
                 .ewm{
                     background:-156px 0 url("images/nubia-syb-all.png") no-repeat;
                     overflow:hidden;
                    
                }
                  .service{
                     background:-216px 0 url("images/nubia-syb-all.png") no-repeat;
                     overflow:hidden;
                    
                }
                span{
                    display:block;
                    width:220px;
                    height:30px;
                    margin-left:5px;
                     background:url("images/nubia-foot-tel.jpg") no-repeat;
                     overflow:hidden;
                    
                }
            }

    }
        

